home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 203_01 / readme.doc < prev    next >
Encoding:
Text File  |  1980-01-01  |  2.9 KB  |  57 lines

  1.                 YAM converted for use on MS-DOS by
  2.                         Olen Pederson
  3.                         2814 Pennsylvania
  4.                         St. Louis Park, MN.
  5.  
  6.      This version of YAM was converted from both the YAM for BDS-C
  7.      CP/M-80 version and the CI-C86 CP/M-86 version by Paul
  8.      Homchick.  Many of the features found in each were kept,
  9.      although a large number have been deleted.  Deletions
  10.      consisted mostly of stuff which was incompatible with MS-DOS,
  11.      things which were useless and things which never did work.
  12.      If nothing else this revision should be much more readable as
  13.      many comments were added and all modules were reformatted in
  14.      a consistent manner.  
  15.  
  16.      YAM is admittedly terse, difficult to remember how to use and
  17.      not friendly.  It is, however, extremely versatile and
  18.      powerful.  Seasoned YAM users will no doubt be able to easily
  19.      add their favorite customizations.  
  20.  
  21.      YAM was converted for several reasons:
  22.      1) There was a need for a public domain modem program of
  23.         reasonable capability, written in a decent language.
  24.      2) for the fun of it.  
  25.  
  26.      This program takes special pains not to draw pretty pictures
  27.      or muck up the crt attributes set up by the user.  As a
  28.      result it uses only dumb terminal characteristics and should
  29.      be easy to port to other systems with minimal modification.
  30.  
  31.      I have verified at one time or another that all of the
  32.      commands work, but as in any software program, there will
  33.      always be bugs.  I have sucessfully transferred files at 9600
  34.      kbaud in batch mode to and from a CPM-80 system running YAM
  35.      written in BDS-C.  I have also verified the MODEM7 single
  36.      file transfer utilities work with other MODEM7 file transfer
  37.      programs.  Several things have not been tested, so use at
  38.      your own risk.  Some of these are the COMPUSERVE protocol
  39.      handler, XMODEM, RESTRICTED, STATLINE, DEFBYTL, LOGFILE
  40.      modes.  
  41.  
  42.      Documentation files are supplied in ASCII form so anyone can
  43.      edit and modify them as needed.  Suggested print method for
  44.      MSDOS is: print <filenam.doc> /p54 /l5 /f.  Batch files
  45.      supplied with this distribution are only documented here.  
  46.  
  47.      yamcc.bat - complile all 'C' and assembly modules for YAM
  48.      cc.bat    - used to complie a single module.  It appends YAM and
  49.                  .C to the file name and re-directs the error ouput to
  50.                  a file errx.  For example cc 5 compiles yam5.c and
  51.                  directs the error output to err5.
  52.     ccl.bat    - compiles the file as with cc.bat, but invokes the linker
  53.                  if the compile was successful.
  54.     ll.bat     - invokes the linker to create yam.exe
  55.     yamlist    - list of files to link.  used by ll.bat
  56.     makearc.bat- makes archive of all needed yam files.
  57.